package com.xiao.wiki.tool.core.util;

/**
 * @author ：降蓝
 * @description：TODO
 * @date ：2021/9/26 15:24
 */
public class CharUtil {

    /**
     * 是否空白符<br>
     * 空白符包括空格、制表符、全角空格和不间断空格<br>
     *
     * @param c 字符
     * @return 是否空白符
     * @see Character#isWhitespace(int)
     * @see Character#isSpaceChar(int)
     */
    public static boolean isBlankChar(int c) {
        //  Character 用于对单个字符进行操作
        return Character.isWhitespace(c)
                || Character.isSpaceChar(c)
                || c == '\ufeff'
                || c == '\u202a';
    }

    /**
     * 是否空白符<br>
     * 空白符包括空格、制表符、全角空格和不间断空格<br>
     */
    public static boolean isBlankChar(char c) {
        return isBlankChar((int) c);
    }
}
